0 JBC
↳1 JBC2FIG (⇒)
↳2 JBCTerminationGraph
↳3 FIGtoITRSProof (⇒)
↳4 AND
↳5 IDP
↳6 IDPNonInfProof (⇒)
↳7 AND
↳8 IDP
↳9 IDependencyGraphProof (⇔)
↳10 AND
↳11 IDP
↳12 UsableRulesProof (⇔)
↳13 IDP
↳14 IDPNonInfProof (⇒)
↳15 IDP
↳16 IDependencyGraphProof (⇔)
↳17 TRUE
↳18 IDP
↳19 UsableRulesProof (⇔)
↳20 IDP
↳21 IDPNonInfProof (⇒)
↳22 IDP
↳23 IDependencyGraphProof (⇔)
↳24 TRUE
↳25 IDP
↳26 IDependencyGraphProof (⇔)
↳27 TRUE
↳28 IDP
↳29 IDPNonInfProof (⇒)
↳30 AND
↳31 IDP
↳32 IDependencyGraphProof (⇔)
↳33 TRUE
↳34 IDP
↳35 IDependencyGraphProof (⇔)
↳36 TRUE
package QuicksortRec;
public class List {
int value;
List next;
public List() {}
public List(int value, List next) {
this.value = value;
this.next = next;
}
public static List copy(List x) {
if (x == null) return null;
else return new List(x.value,copy(x.next));
}
public static String print(List t){
if (t == null) return "";
else return t.value + " " + print(t.next);
}
}
package QuicksortRec;
public class QuicksortRec {
public static List append(List xs, List ys) {
if (xs == null) return ys;
else return append(xs.next, ys);
}
public static List sortedLow(List xs, int n){
if (xs == null) {
return null;
} else if (xs.value <= n) {
return quicksort(new List(xs.value, sortedLow(xs.next,n)));
} else {
return sortedLow(xs.next,n);
}
}
public static List sortedHigh(List xs, int n){
if (xs == null) {
return null;
} else if (xs.value > n) {
return quicksort(new List(xs.value, sortedHigh(xs.next,n)));
} else {
return sortedHigh(xs.next,n);
}
}
public static List quicksort(List xs){
if (xs == null) {
return null;
} else {
List lows = sortedLow(xs.next,xs.value);
List highs = sortedHigh(xs.next,xs.value);
return append(lows,highs);
}
}
public static void main(String[] args) {
Random.args = args;
List xs = createList(Random.random());
List ys = quicksort(xs);
}
public static List createList(int l) {
if (l <= 0) {
return null;
} else {
return new List(Random.random(), createList(l-1));
}
}
}
package QuicksortRec;
public class Random {
static String[] args;
static int index = 0;
public static int random() {
if (args.length <= index) {
return 0;
}
String string = args[index];
index++;
if (string == null) {
return 0;
}
return string.length();
}
}
Generated 183 rules for P and 92 rules for R.
Combined rules. Obtained 20 rules for P and 21 rules for R.
Filtered ground terms:
2296_1_quicksort_InvokeMethod(x1, x2, x3, x4) → 2296_1_quicksort_InvokeMethod(x1, x3, x4)
QuicksortRec.List(x1, x2, x3) → QuicksortRec.List(x2, x3)
2310_0_sortedHigh_NONNULL(x1, x2, x3, x4) → 2310_0_sortedHigh_NONNULL(x2, x3, x4)
2406_0_sortedLow_Return(x1, x2, x3, x4) → 2406_0_sortedLow_Return(x2, x3)
2380_0_sortedLow_Return(x1, x2, x3, x4) → 2380_0_sortedLow_Return(x2, x3)
2212_0_sortedLow_Return(x1, x2) → 2212_0_sortedLow_Return
2155_0_sortedLow_Return(x1, x2) → 2155_0_sortedLow_Return
1825_0_quicksort_NONNULL(x1, x2, x3) → 1825_0_quicksort_NONNULL(x2, x3)
2520_1_sortedHigh_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → 2520_1_sortedHigh_InvokeMethod(x1, x2, x3, x6, x7, x8)
2662_0_sortedHigh_Return(x1, x2, x3, x4) → 2662_0_sortedHigh_Return(x2, x3)
2642_0_sortedHigh_Return(x1, x2, x3, x4) → 2642_0_sortedHigh_Return(x2, x3)
2536_0_sortedHigh_Return(x1, x2) → 2536_0_sortedHigh_Return
2483_0_sortedHigh_Return(x1, x2) → 2483_0_sortedHigh_Return
2345_0_sortedHigh_Return(x1, x2, x3, x4) → 2345_0_sortedHigh_Return(x3)
Cond_2310_0_sortedHigh_NONNULL1(x1, x2, x3, x4, x5) → Cond_2310_0_sortedHigh_NONNULL1(x1, x3, x4, x5)
Cond_2310_0_sortedHigh_NONNULL(x1, x2, x3, x4, x5) → Cond_2310_0_sortedHigh_NONNULL(x1, x3, x4, x5)
2139_1_quicksort_InvokeMethod(x1, x2, x3, x4) → 2139_1_quicksort_InvokeMethod(x1, x4)
2045_0_sortedLow_Return(x1, x2, x3, x4) → 2045_0_sortedLow_Return(x3)
2195_1_sortedLow_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → 2195_1_sortedLow_InvokeMethod(x1, x2, x3, x6, x7, x8)
2076_0_sortedLow_GT(x1, x2, x3, x4, x5) → 2076_0_sortedLow_GT(x2, x3, x4, x5)
Cond_2076_0_sortedLow_GT1(x1, x2, x3, x4, x5, x6) → Cond_2076_0_sortedLow_GT1(x1, x3, x4, x5, x6)
Cond_2076_0_sortedLow_GT(x1, x2, x3, x4, x5, x6) → Cond_2076_0_sortedLow_GT(x1, x3, x4, x5, x6)
2588_0_quicksort_Return(x1, x2) → 2588_0_quicksort_Return
2329_0_quicksort_Return(x1, x2) → 2329_0_quicksort_Return
1894_0_quicksort_Return(x1, x2, x3) → 1894_0_quicksort_Return
Filtered duplicate args:
2310_0_sortedHigh_NONNULL(x1, x2, x3) → 2310_0_sortedHigh_NONNULL(x2, x3)
1825_0_quicksort_NONNULL(x1, x2) → 1825_0_quicksort_NONNULL(x2)
2520_1_sortedHigh_InvokeMethod(x1, x2, x3, x4, x5, x6) → 2520_1_sortedHigh_InvokeMethod(x1, x2, x4, x5, x6)
2631_1_sortedHigh_InvokeMethod(x1, x2, x3, x4) → 2631_1_sortedHigh_InvokeMethod(x1, x3, x4)
Cond_2310_0_sortedHigh_NONNULL1(x1, x2, x3, x4) → Cond_2310_0_sortedHigh_NONNULL1(x1, x3, x4)
Cond_2310_0_sortedHigh_NONNULL(x1, x2, x3, x4) → Cond_2310_0_sortedHigh_NONNULL(x1, x3, x4)
2195_1_sortedLow_InvokeMethod(x1, x2, x3, x4, x5, x6) → 2195_1_sortedLow_InvokeMethod(x1, x2, x4, x5, x6)
2364_1_sortedLow_InvokeMethod(x1, x2, x3, x4) → 2364_1_sortedLow_InvokeMethod(x1, x3, x4)
2076_0_sortedLow_GT(x1, x2, x3, x4) → 2076_0_sortedLow_GT(x1, x3, x4)
Cond_2076_0_sortedLow_GT1(x1, x2, x3, x4, x5) → Cond_2076_0_sortedLow_GT1(x1, x2, x4, x5)
Cond_2076_0_sortedLow_GT(x1, x2, x3, x4, x5) → Cond_2076_0_sortedLow_GT(x1, x2, x4, x5)
Filtered unneeded arguments:
2631_1_sortedHigh_InvokeMethod(x1, x2, x3) → 2631_1_sortedHigh_InvokeMethod(x1, x3)
2643_1_sortedHigh_InvokeMethod(x1, x2, x3, x4) → 2643_1_sortedHigh_InvokeMethod(x1, x2, x4)
Filtered all free variables:
2642_0_sortedHigh_Return(x1, x2) → 2642_0_sortedHigh_Return(x1)
2662_0_sortedHigh_Return(x1, x2) → 2662_0_sortedHigh_Return(x1)
Combined rules. Obtained 20 rules for P and 21 rules for R.
Finished conversion. Obtained 20 rules for P and 21 rules for R. System has predefined symbols.
Generated 51 rules for P and 104 rules for R.
Combined rules. Obtained 7 rules for P and 19 rules for R.
Filtered ground terms:
567_1_createList_InvokeMethod(x1, x2, x3, x4, x5) → 567_1_createList_InvokeMethod(x1, x5)
QuicksortRec.List(x1) → QuicksortRec.List
480_0_createList_GT(x1, x2, x3) → 480_0_createList_GT(x2, x3)
Cond_526_1_createList_InvokeMethod(x1, x2, x3, x4, x5) → Cond_526_1_createList_InvokeMethod(x1, x2, x3)
526_0_random_GT(x1, x2, x3) → 526_0_random_GT(x2, x3)
526_1_createList_InvokeMethod(x1, x2, x3, x4) → 526_1_createList_InvokeMethod(x1, x2)
836_1_createList_InvokeMethod(x1, x2, x3, x4, x5) → 836_1_createList_InvokeMethod(x1, x4, x5)
Cond_578_1_createList_InvokeMethod1(x1, x2, x3, x4, x5) → Cond_578_1_createList_InvokeMethod1(x1, x2, x3)
578_0_random_IntArithmetic(x1, x2, x3, x4) → 578_0_random_IntArithmetic(x2, x3)
578_1_createList_InvokeMethod(x1, x2, x3, x4) → 578_1_createList_InvokeMethod(x1, x2)
Cond_578_1_createList_InvokeMethod(x1, x2, x3, x4, x5) → Cond_578_1_createList_InvokeMethod(x1, x2, x3)
Cond_540_1_createList_InvokeMethod(x1, x2, x3, x4, x5) → Cond_540_1_createList_InvokeMethod(x1, x2, x3)
540_0_random_ArrayAccess(x1, x2, x3) → 540_0_random_ArrayAccess(x2, x3)
540_1_createList_InvokeMethod(x1, x2, x3, x4) → 540_1_createList_InvokeMethod(x1, x2)
Cond_524_1_createList_InvokeMethod(x1, x2, x3, x4, x5) → Cond_524_1_createList_InvokeMethod(x1, x2, x3)
524_0_random_GT(x1, x2, x3) → 524_0_random_GT(x2, x3)
524_1_createList_InvokeMethod(x1, x2, x3, x4) → 524_1_createList_InvokeMethod(x1, x2)
Cond_480_0_createList_GT1(x1, x2, x3, x4) → Cond_480_0_createList_GT1(x1, x3, x4)
Cond_480_0_createList_GT(x1, x2, x3, x4) → Cond_480_0_createList_GT(x1, x3, x4)
2113_0_createList_Return(x1, x2) → 2113_0_createList_Return
1628_0_createList_Return(x1, x2) → 1628_0_createList_Return
1538_0_createList_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1538_0_createList_InvokeMethod(x5, x6)
java.lang.ArrayIndexOutOfBoundsException(x1) → java.lang.ArrayIndexOutOfBoundsException
java.lang.IndexOutOfBoundsException(x1) → java.lang.IndexOutOfBoundsException
java.lang.RuntimeException(x1) → java.lang.RuntimeException
java.lang.Exception(x1) → java.lang.Exception
java.lang.Throwable(x1) → java.lang.Throwable
1358_0_createList_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1358_0_createList_InvokeMethod(x6)
1112_0_createList_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1112_0_createList_InvokeMethod(x5, x6)
1095_0_createList_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1095_0_createList_InvokeMethod(x6)
957_0_createList_InvokeMethod(x1, x2, x3, x4, x5) → 957_0_createList_InvokeMethod(x3)
696_0_createList_Return(x1, x2) → 696_0_createList_Return
492_0_createList_Return(x1, x2, x3) → 492_0_createList_Return
Filtered duplicate args:
480_0_createList_GT(x1, x2) → 480_0_createList_GT(x2)
Cond_480_0_createList_GT1(x1, x2, x3) → Cond_480_0_createList_GT1(x1, x3)
Cond_480_0_createList_GT(x1, x2, x3) → Cond_480_0_createList_GT(x1, x3)
Filtered unneeded arguments:
836_1_createList_InvokeMethod(x1, x2, x3) → 836_1_createList_InvokeMethod(x1, x3)
Filtered all non-integer terms:
578_0_random_IntArithmetic(x1, x2) → 578_0_random_IntArithmetic(x2)
Filtered all free variables:
524_1_createList_InvokeMethod(x1, x2) → 524_1_createList_InvokeMethod(x2)
526_1_createList_InvokeMethod(x1, x2) → 526_1_createList_InvokeMethod(x2)
Cond_524_1_createList_InvokeMethod(x1, x2, x3) → Cond_524_1_createList_InvokeMethod(x1, x3)
540_1_createList_InvokeMethod(x1, x2) → 540_1_createList_InvokeMethod(x2)
Cond_540_1_createList_InvokeMethod(x1, x2, x3) → Cond_540_1_createList_InvokeMethod(x1, x3)
578_1_createList_InvokeMethod(x1, x2) → 578_1_createList_InvokeMethod(x2)
Cond_578_1_createList_InvokeMethod(x1, x2, x3) → Cond_578_1_createList_InvokeMethod(x1, x3)
Cond_578_1_createList_InvokeMethod1(x1, x2, x3) → Cond_578_1_createList_InvokeMethod1(x1, x3)
Cond_526_1_createList_InvokeMethod(x1, x2, x3) → Cond_526_1_createList_InvokeMethod(x1, x3)
1538_0_createList_InvokeMethod(x1, x2) → 1538_0_createList_InvokeMethod(x2)
Combined rules. Obtained 2 rules for P and 19 rules for R.
Finished conversion. Obtained 2 rules for P and 19 rules for R. System has predefined symbols.
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(0) -> (12), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]) →* 2045_0_sortedLow_Return(x0[12]))∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) →* java.lang.Object(QuicksortRec.List(NULL, x0[12])))∧(java.lang.Object(QuicksortRec.List(x0[0], x1[0])) →* NULL)∧(x2[0] →* x0[12]))
(0) -> (23), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]) →* 2155_0_sortedLow_Return)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])))∧(java.lang.Object(QuicksortRec.List(x0[0], x1[0])) →* java.lang.Object(QuicksortRec.List(NULL, x0[23])))∧(x2[0] →* x1[23]))
(0) -> (24), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]) →* 2212_0_sortedLow_Return)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])))∧(java.lang.Object(QuicksortRec.List(x0[0], x1[0])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))∧(x2[0] →* x3[24]))
(0) -> (25), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]) →* 2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]))∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])))∧(java.lang.Object(QuicksortRec.List(x0[0], x1[0])) →* java.lang.Object(QuicksortRec.List(NULL, x0[25])))∧(x2[0] →* x1[25]))
(0) -> (26), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]) →* 2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]))∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])))∧(java.lang.Object(QuicksortRec.List(x0[0], x1[0])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))∧(x2[0] →* x3[26]))
(1) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[1], x1[1])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[1] →* x2[2])∧(x2[1] →* x3[2]))
(1) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[1], x1[1])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[1] →* x2[4])∧(x2[1] →* x3[4]))
(2) -> (3), if ((x3[2] < x2[2] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])))∧(x2[2] →* x2[3])∧(x3[2] →* x3[3]))
(3) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[3] →* x2[2])∧(x3[3] →* x3[2]))
(3) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[3] →* x2[4])∧(x3[3] →* x3[4]))
(4) -> (5), if ((x3[4] >= x2[4] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])))∧(x2[4] →* x2[5])∧(x3[4] →* x3[5]))
(4) -> (6), if ((x3[4] >= x2[4] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])))∧(x2[4] →* x2[6])∧(x3[4] →* x3[6]))
(5) -> (7), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]) →* 2045_0_sortedLow_Return(x0[7]))∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])) →* java.lang.Object(QuicksortRec.List(NULL, x1[7])))∧(x2[5] →* x1[7])∧(java.lang.Object(QuicksortRec.List(x0[5], x1[5])) →* NULL)∧(x3[5] →* x0[7]))
(5) -> (8), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]) →* 2155_0_sortedLow_Return)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8])))∧(x2[5] →* x1[8])∧(java.lang.Object(QuicksortRec.List(x0[5], x1[5])) →* java.lang.Object(QuicksortRec.List(NULL, x0[8])))∧(x3[5] →* x2[8]))
(5) -> (9), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]) →* 2212_0_sortedLow_Return)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9])))∧(x2[5] →* x3[9])∧(java.lang.Object(QuicksortRec.List(x0[5], x1[5])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])))∧(x3[5] →* x4[9]))
(5) -> (10), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]) →* 2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]))∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10])))∧(x2[5] →* x2[10])∧(java.lang.Object(QuicksortRec.List(x0[5], x1[5])) →* java.lang.Object(QuicksortRec.List(NULL, x0[10])))∧(x3[5] →* x1[10]))
(5) -> (11), if ((2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]) →* 2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]))∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11])))∧(x2[5] →* x4[11])∧(java.lang.Object(QuicksortRec.List(x0[5], x1[5])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])))∧(x3[5] →* x3[11]))
(6) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[6] →* x2[2])∧(x3[6] →* x3[2]))
(6) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[6] →* x2[4])∧(x3[6] →* x3[4]))
(7) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x1[7])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(7) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x1[7])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(8) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x1[8])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(8) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x1[8])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(9) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x3[9])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(9) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x3[9])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(10) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x2[10])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(10) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x2[10])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(11) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x4[11])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(11) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x4[11])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(12) -> (13), if ((x0[12] →* x2[13])∧(NULL →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(12) -> (15), if ((x0[12] →* x2[15])∧(NULL →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(13) -> (14), if ((x2[13] >= x1[13] →* TRUE)∧(x2[13] →* x2[14])∧(java.lang.Object(QuicksortRec.List(x0[13], x1[13])) →* java.lang.Object(QuicksortRec.List(x0[14], x1[14]))))
(14) -> (13), if ((x2[14] →* x2[13])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(14) -> (15), if ((x2[14] →* x2[15])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(15) -> (16), if ((x2[15] < x1[15] →* TRUE)∧(x2[15] →* x2[16])∧(java.lang.Object(QuicksortRec.List(x0[15], x1[15])) →* java.lang.Object(QuicksortRec.List(x0[16], x1[16]))))
(15) -> (17), if ((x2[15] < x1[15] →* TRUE)∧(x2[15] →* x2[17])∧(java.lang.Object(QuicksortRec.List(x0[15], x1[15])) →* java.lang.Object(QuicksortRec.List(x0[17], x1[17]))))
(16) -> (18), if ((2310_0_sortedHigh_NONNULL(x2[16], x0[16]) →* 2345_0_sortedHigh_Return(x0[18]))∧(java.lang.Object(QuicksortRec.List(x0[16], x1[16])) →* java.lang.Object(QuicksortRec.List(NULL, x1[18])))∧(x1[16] →* x1[18])∧(x0[16] →* NULL)∧(x2[16] →* x0[18]))
(16) -> (19), if ((2310_0_sortedHigh_NONNULL(x2[16], x0[16]) →* 2483_0_sortedHigh_Return)∧(java.lang.Object(QuicksortRec.List(x0[16], x1[16])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19])))∧(x1[16] →* x1[19])∧(x0[16] →* java.lang.Object(QuicksortRec.List(NULL, x0[19])))∧(x2[16] →* x2[19]))
(16) -> (20), if ((2310_0_sortedHigh_NONNULL(x2[16], x0[16]) →* 2536_0_sortedHigh_Return)∧(java.lang.Object(QuicksortRec.List(x0[16], x1[16])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20])))∧(x1[16] →* x3[20])∧(x0[16] →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])))∧(x2[16] →* x4[20]))
(16) -> (21), if ((2310_0_sortedHigh_NONNULL(x2[16], x0[16]) →* 2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21]))))∧(java.lang.Object(QuicksortRec.List(x0[16], x1[16])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21])))∧(x1[16] →* x2[21])∧(x0[16] →* java.lang.Object(QuicksortRec.List(NULL, x0[21])))∧(x2[16] →* x1[21]))
(16) -> (22), if ((2310_0_sortedHigh_NONNULL(x2[16], x0[16]) →* 2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))))∧(java.lang.Object(QuicksortRec.List(x0[16], x1[16])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22])))∧(x1[16] →* x4[22])∧(x0[16] →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])))∧(x2[16] →* x3[22]))
(17) -> (13), if ((x2[17] →* x2[13])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(17) -> (15), if ((x2[17] →* x2[15])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(18) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x1[18])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(18) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x1[18])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(19) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x1[19])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(19) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x1[19])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(20) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x3[20])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(20) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x3[20])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(21) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x2[21])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(21) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x2[21])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(22) -> (0), if ((java.lang.Object(QuicksortRec.List(NULL, x4[22])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))))
(22) -> (1), if ((java.lang.Object(QuicksortRec.List(NULL, x4[22])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))))
(23) -> (13), if ((x1[23] →* x2[13])∧(java.lang.Object(QuicksortRec.List(NULL, x0[23])) →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(23) -> (15), if ((x1[23] →* x2[15])∧(java.lang.Object(QuicksortRec.List(NULL, x0[23])) →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(24) -> (13), if ((x3[24] →* x2[13])∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])) →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(24) -> (15), if ((x3[24] →* x2[15])∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])) →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(25) -> (13), if ((x1[25] →* x2[13])∧(java.lang.Object(QuicksortRec.List(NULL, x0[25])) →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(25) -> (15), if ((x1[25] →* x2[15])∧(java.lang.Object(QuicksortRec.List(NULL, x0[25])) →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(26) -> (13), if ((x3[26] →* x2[13])∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])) →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(26) -> (15), if ((x3[26] →* x2[15])∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])) →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(1) (java.lang.Object(QuicksortRec.List(NULL, x1[7]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(2) (java.lang.Object(QuicksortRec.List(NULL, x1[8]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(3) (java.lang.Object(QuicksortRec.List(NULL, x3[9]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(4) (java.lang.Object(QuicksortRec.List(NULL, x2[10]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(5) (java.lang.Object(QuicksortRec.List(NULL, x4[11]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(6) (java.lang.Object(QuicksortRec.List(NULL, x1[18]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(7) (java.lang.Object(QuicksortRec.List(NULL, x1[19]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(8) (java.lang.Object(QuicksortRec.List(NULL, x3[20]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(9) (java.lang.Object(QuicksortRec.List(NULL, x2[21]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(10) (java.lang.Object(QuicksortRec.List(NULL, x4[22]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])))≥2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])∧(UIncreasing(2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), ≥))
(11) (java.lang.Object(QuicksortRec.List(NULL, x1[7]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(12) (java.lang.Object(QuicksortRec.List(NULL, x1[8]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(13) (java.lang.Object(QuicksortRec.List(NULL, x3[9]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(14) (java.lang.Object(QuicksortRec.List(NULL, x2[10]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(15) (java.lang.Object(QuicksortRec.List(NULL, x4[11]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(16) (java.lang.Object(QuicksortRec.List(NULL, x1[18]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(17) (java.lang.Object(QuicksortRec.List(NULL, x1[19]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(18) (java.lang.Object(QuicksortRec.List(NULL, x3[20]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(19) (java.lang.Object(QuicksortRec.List(NULL, x2[21]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(20) (java.lang.Object(QuicksortRec.List(NULL, x4[22]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥NonInfC∧1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])))≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])), ≥))
(21) (<(x3[2], x2[2])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3]))∧x2[2]=x2[3]∧x3[2]=x3[3] ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥))
(22) (<(x3[2], x2[2])=TRUE ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥))
(23) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] ≥ 0∧[(-1)bso_113] ≥ 0)
(24) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] ≥ 0∧[(-1)bso_113] ≥ 0)
(25) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] ≥ 0∧[(-1)bso_113] ≥ 0)
(26) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_112 + (-1)Bound*bni_112] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_113] ≥ 0)
(27) (<(x3[2], x2[2])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3]))∧x2[2]=x2[3]∧x3[2]=x3[3]∧java.lang.Object(QuicksortRec.List(x0[3], x1[3]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x2[2]1))∧x1[3]=x2[2]1∧x3[3]=x3[2]1 ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(28) (<(x3[2], x2[2])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x1[2])), x2[2])), x2[2], x3[2])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x1[2])), x1[2], x3[2])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(29) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧[(-1)bso_115] ≥ 0)
(30) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧[(-1)bso_115] ≥ 0)
(31) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧[(-1)bso_115] ≥ 0)
(32) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_115] ≥ 0)
(33) (<(x3[2], x2[2])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3]))∧x2[2]=x2[3]∧x3[2]=x3[3]∧java.lang.Object(QuicksortRec.List(x0[3], x1[3]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))∧x1[3]=x2[4]∧x3[3]=x3[4] ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(34) (<(x3[2], x2[2])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x1[2])), x2[2])), x2[2], x3[2])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x1[2])), x1[2], x3[2])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(35) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧[(-1)bso_115] ≥ 0)
(36) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧[(-1)bso_115] ≥ 0)
(37) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧[(-1)bso_115] ≥ 0)
(38) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_115] ≥ 0)
(39) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))∧x2[4]=x2[5]∧x3[4]=x3[5] ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥))
(40) (>=(x3[4], x2[4])=TRUE ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥))
(41) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧[(-1)bso_117] ≥ 0)
(42) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧[(-1)bso_117] ≥ 0)
(43) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧[(-1)bso_117] ≥ 0)
(44) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_117] ≥ 0)
(45) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6]))∧x2[4]=x2[6]∧x3[4]=x3[6] ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥))
(46) (>=(x3[4], x2[4])=TRUE ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥))
(47) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧[(-1)bso_117] ≥ 0)
(48) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧[(-1)bso_117] ≥ 0)
(49) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧[(-1)bso_117] ≥ 0)
(50) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_117] ≥ 0)
(51) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))∧x2[4]=x2[5]∧x3[4]=x3[5] ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], x3[5])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], x3[5])≥2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])∧(UIncreasing(2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])), ≥))
(52) (>=(x3[4], x2[4])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x1[4], x3[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x3[4])∧(UIncreasing(2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])), ≥))
(53) (0 ≥ 0 ⇒ (UIncreasing(2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])), ≥)∧[(-1)bni_118 + (-1)Bound*bni_118] ≥ 0∧[2 + (-1)bso_119] + x3[4] + [2]x1[4] ≥ 0)
(54) (0 ≥ 0 ⇒ (UIncreasing(2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])), ≥)∧[(-1)bni_118 + (-1)Bound*bni_118] ≥ 0∧[2 + (-1)bso_119] + x3[4] + [2]x1[4] ≥ 0)
(55) (0 ≥ 0 ⇒ (UIncreasing(2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])), ≥)∧[(-1)bni_118 + (-1)Bound*bni_118] ≥ 0∧[2 + (-1)bso_119] + x3[4] + [2]x1[4] ≥ 0)
(56) (0 ≥ 0 ⇒ (UIncreasing(2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_118 + (-1)Bound*bni_118] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_119] ≥ 0∧[1] ≥ 0)
(57) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6]))∧x2[4]=x2[6]∧x3[4]=x3[6]∧java.lang.Object(QuicksortRec.List(x0[6], x1[6]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))∧x1[6]=x2[2]∧x3[6]=x3[2] ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(58) (>=(x3[4], x2[4])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x1[4])), x2[4])), x2[4], x3[4])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x1[4])), x1[4], x3[4])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(59) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧[(-1)bso_121] ≥ 0)
(60) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧[(-1)bso_121] ≥ 0)
(61) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧[(-1)bso_121] ≥ 0)
(62) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_121] ≥ 0)
(63) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6]))∧x2[4]=x2[6]∧x3[4]=x3[6]∧java.lang.Object(QuicksortRec.List(x0[6], x1[6]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x2[4]1))∧x1[6]=x2[4]1∧x3[6]=x3[4]1 ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(64) (>=(x3[4], x2[4])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x1[4])), x2[4])), x2[4], x3[4])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x1[4])), x1[4], x3[4])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(65) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧[(-1)bso_121] ≥ 0)
(66) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧[(-1)bso_121] ≥ 0)
(67) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧[(-1)bso_121] ≥ 0)
(68) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_120 + (-1)Bound*bni_120] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_121] ≥ 0)
(69) (java.lang.Object(QuicksortRec.List(NULL, x1[7]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2045_0_sortedLow_Return(x0[7]), java.lang.Object(QuicksortRec.List(NULL, x1[7])), x1[7], NULL, x0[7])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2045_0_sortedLow_Return(x0[7]), java.lang.Object(QuicksortRec.List(NULL, x1[7])), x1[7], NULL, x0[7])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[7])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[7])))), ≥))
(70) (java.lang.Object(QuicksortRec.List(NULL, x1[7]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2045_0_sortedLow_Return(x0[7]), java.lang.Object(QuicksortRec.List(NULL, x1[7])), x1[7], NULL, x0[7])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2045_0_sortedLow_Return(x0[7]), java.lang.Object(QuicksortRec.List(NULL, x1[7])), x1[7], NULL, x0[7])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[7])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[7])))), ≥))
(71) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2155_0_sortedLow_Return∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8]))∧x2[5]=x1[8]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(NULL, x0[8]))∧x3[5]=x2[8]∧java.lang.Object(QuicksortRec.List(NULL, x1[8]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8])), x1[8], java.lang.Object(QuicksortRec.List(NULL, x0[8])), x2[8])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8])), x1[8], java.lang.Object(QuicksortRec.List(NULL, x0[8])), x2[8])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[8])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[8])))), ≥))
(72) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2155_0_sortedLow_Return∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8]))∧x2[5]=x1[8]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(NULL, x0[8]))∧x3[5]=x2[8]∧java.lang.Object(QuicksortRec.List(NULL, x1[8]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8])), x1[8], java.lang.Object(QuicksortRec.List(NULL, x0[8])), x2[8])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8])), x1[8], java.lang.Object(QuicksortRec.List(NULL, x0[8])), x2[8])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[8])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[8])))), ≥))
(73) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2212_0_sortedLow_Return∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9]))∧x2[5]=x3[9]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9]))∧x3[5]=x4[9]∧java.lang.Object(QuicksortRec.List(NULL, x3[9]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9])), x3[9], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x4[9])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9])), x3[9], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x4[9])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[9])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[9])))), ≥))
(74) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2212_0_sortedLow_Return∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9]))∧x2[5]=x3[9]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9]))∧x3[5]=x4[9]∧java.lang.Object(QuicksortRec.List(NULL, x3[9]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9])), x3[9], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x4[9])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9])), x3[9], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x4[9])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[9])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[9])))), ≥))
(75) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10])∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10]))∧x2[5]=x2[10]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(NULL, x0[10]))∧x3[5]=x1[10]∧java.lang.Object(QuicksortRec.List(NULL, x2[10]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10])), x2[10], java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10])), x2[10], java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[10])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[10])))), ≥))
(76) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10])∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10]))∧x2[5]=x2[10]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(NULL, x0[10]))∧x3[5]=x1[10]∧java.lang.Object(QuicksortRec.List(NULL, x2[10]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10])), x2[10], java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10])), x2[10], java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[10])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[10])))), ≥))
(77) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11])∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11]))∧x2[5]=x4[11]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11]))∧x3[5]=x3[11]∧java.lang.Object(QuicksortRec.List(NULL, x4[11]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11])), x4[11], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11])), x4[11], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[11])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[11])))), ≥))
(78) (2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5])=2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11])∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11]))∧x2[5]=x4[11]∧java.lang.Object(QuicksortRec.List(x0[5], x1[5]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11]))∧x3[5]=x3[11]∧java.lang.Object(QuicksortRec.List(NULL, x4[11]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2195_1_SORTEDLOW_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11])), x4[11], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11])≥NonInfC∧2195_1_SORTEDLOW_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11])), x4[11], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[11])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[11])))), ≥))
(79) (x0[12]=x2[13]∧NULL=java.lang.Object(QuicksortRec.List(x0[13], x1[13])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2045_0_sortedLow_Return(x0[12]), java.lang.Object(QuicksortRec.List(NULL, x0[12])), NULL, x0[12])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2045_0_sortedLow_Return(x0[12]), java.lang.Object(QuicksortRec.List(NULL, x0[12])), NULL, x0[12])≥2310_0_SORTEDHIGH_NONNULL(x0[12], NULL)∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x0[12], NULL)), ≥))
(80) (x0[12]=x2[15]∧NULL=java.lang.Object(QuicksortRec.List(x0[15], x1[15])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2045_0_sortedLow_Return(x0[12]), java.lang.Object(QuicksortRec.List(NULL, x0[12])), NULL, x0[12])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2045_0_sortedLow_Return(x0[12]), java.lang.Object(QuicksortRec.List(NULL, x0[12])), NULL, x0[12])≥2310_0_SORTEDHIGH_NONNULL(x0[12], NULL)∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x0[12], NULL)), ≥))
(81) (>=(x2[13], x1[13])=TRUE∧x2[13]=x2[14]∧java.lang.Object(QuicksortRec.List(x0[13], x1[13]))=java.lang.Object(QuicksortRec.List(x0[14], x1[14])) ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥))
(82) (>=(x2[13], x1[13])=TRUE ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥))
(83) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧[(-1)bni_122 + (-1)Bound*bni_122] + [bni_122]x2[13] ≥ 0∧[(-1)bso_123] ≥ 0)
(84) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧[(-1)bni_122 + (-1)Bound*bni_122] + [bni_122]x2[13] ≥ 0∧[(-1)bso_123] ≥ 0)
(85) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧[(-1)bni_122 + (-1)Bound*bni_122] + [bni_122]x2[13] ≥ 0∧[(-1)bso_123] ≥ 0)
(86) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_122] ≥ 0∧[(-1)bni_122 + (-1)Bound*bni_122] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_123] ≥ 0)
(87) (>=(x2[13], x1[13])=TRUE∧x2[13]=x2[14]∧java.lang.Object(QuicksortRec.List(x0[13], x1[13]))=java.lang.Object(QuicksortRec.List(x0[14], x1[14]))∧x2[14]=x2[13]1∧x0[14]=java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)) ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(88) (>=(x2[13], x1[13])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)), x1[13])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)), x1[13])))≥2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(89) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(-1)bni_124 + (-1)Bound*bni_124] + [bni_124]x2[13] ≥ 0∧[(-1)bso_125] ≥ 0)
(90) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(-1)bni_124 + (-1)Bound*bni_124] + [bni_124]x2[13] ≥ 0∧[(-1)bso_125] ≥ 0)
(91) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(-1)bni_124 + (-1)Bound*bni_124] + [bni_124]x2[13] ≥ 0∧[(-1)bso_125] ≥ 0)
(92) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_124] ≥ 0∧[(-1)bni_124 + (-1)Bound*bni_124] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_125] ≥ 0)
(93) (>=(x2[13], x1[13])=TRUE∧x2[13]=x2[14]∧java.lang.Object(QuicksortRec.List(x0[13], x1[13]))=java.lang.Object(QuicksortRec.List(x0[14], x1[14]))∧x2[14]=x2[15]∧x0[14]=java.lang.Object(QuicksortRec.List(x0[15], x1[15])) ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(94) (>=(x2[13], x1[13])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15], x1[15])), x1[13])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15], x1[15])), x1[13])))≥2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(95) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(-1)bni_124 + (-1)Bound*bni_124] + [bni_124]x2[13] ≥ 0∧[(-1)bso_125] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(-1)bni_124 + (-1)Bound*bni_124] + [bni_124]x2[13] ≥ 0∧[(-1)bso_125] ≥ 0)
(97) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(-1)bni_124 + (-1)Bound*bni_124] + [bni_124]x2[13] ≥ 0∧[(-1)bso_125] ≥ 0)
(98) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_124] ≥ 0∧[(-1)bni_124 + (-1)Bound*bni_124] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_125] ≥ 0)
(99) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[16]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[16], x1[16])) ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥))
(100) (<(x2[15], x1[15])=TRUE ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥))
(101) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[(-1)bni_126 + (-1)Bound*bni_126] + [bni_126]x2[15] ≥ 0∧[(-1)bso_127] ≥ 0)
(102) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[(-1)bni_126 + (-1)Bound*bni_126] + [bni_126]x2[15] ≥ 0∧[(-1)bso_127] ≥ 0)
(103) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[(-1)bni_126 + (-1)Bound*bni_126] + [bni_126]x2[15] ≥ 0∧[(-1)bso_127] ≥ 0)
(104) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_126] ≥ 0∧[(-1)bni_126 + (-1)Bound*bni_126] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_127] ≥ 0)
(105) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[17]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[17], x1[17])) ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥))
(106) (<(x2[15], x1[15])=TRUE ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥))
(107) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[(-1)bni_126 + (-1)Bound*bni_126] + [bni_126]x2[15] ≥ 0∧[(-1)bso_127] ≥ 0)
(108) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[(-1)bni_126 + (-1)Bound*bni_126] + [bni_126]x2[15] ≥ 0∧[(-1)bso_127] ≥ 0)
(109) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[(-1)bni_126 + (-1)Bound*bni_126] + [bni_126]x2[15] ≥ 0∧[(-1)bso_127] ≥ 0)
(110) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_126] ≥ 0∧[(-1)bni_126 + (-1)Bound*bni_126] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_127] ≥ 0)
(111) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[16]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[16], x1[16])) ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[16], java.lang.Object(QuicksortRec.List(x0[16], x1[16])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[16], java.lang.Object(QuicksortRec.List(x0[16], x1[16])))≥2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])∧(UIncreasing(2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])), ≥))
(112) (<(x2[15], x1[15])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[15], x0[15]), java.lang.Object(QuicksortRec.List(x0[15], x1[15])), x1[15], x0[15], x2[15])∧(UIncreasing(2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])), ≥))
(113) (0 ≥ 0 ⇒ (UIncreasing(2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])), ≥)∧[(-1)bni_128 + (-1)Bound*bni_128] + [bni_128]x2[15] ≥ 0∧[2 + (-1)bso_129] + x1[15] + x0[15] + [2]x2[15] ≥ 0)
(114) (0 ≥ 0 ⇒ (UIncreasing(2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])), ≥)∧[(-1)bni_128 + (-1)Bound*bni_128] + [bni_128]x2[15] ≥ 0∧[2 + (-1)bso_129] + x1[15] + x0[15] + [2]x2[15] ≥ 0)
(115) (0 ≥ 0 ⇒ (UIncreasing(2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])), ≥)∧[(-1)bni_128 + (-1)Bound*bni_128] + [bni_128]x2[15] ≥ 0∧[2 + (-1)bso_129] + x1[15] + x0[15] + [2]x2[15] ≥ 0)
(116) (0 ≥ 0 ⇒ (UIncreasing(2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_128] ≥ 0∧[(-1)bni_128 + (-1)Bound*bni_128] ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧[2 + (-1)bso_129] ≥ 0∧[1] ≥ 0)
(117) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[17]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[17], x1[17]))∧x2[17]=x2[13]∧x0[17]=java.lang.Object(QuicksortRec.List(x0[13], x1[13])) ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(118) (<(x2[15], x1[15])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13], x1[13])), x1[15])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13], x1[13])), x1[15])))≥2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(119) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(-1)bni_130 + (-1)Bound*bni_130] + [bni_130]x2[15] ≥ 0∧[(-1)bso_131] ≥ 0)
(120) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(-1)bni_130 + (-1)Bound*bni_130] + [bni_130]x2[15] ≥ 0∧[(-1)bso_131] ≥ 0)
(121) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(-1)bni_130 + (-1)Bound*bni_130] + [bni_130]x2[15] ≥ 0∧[(-1)bso_131] ≥ 0)
(122) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_130] ≥ 0∧[(-1)bni_130 + (-1)Bound*bni_130] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_131] ≥ 0)
(123) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[17]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[17], x1[17]))∧x2[17]=x2[15]1∧x0[17]=java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)) ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(124) (<(x2[15], x1[15])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)), x1[15])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)), x1[15])))≥2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(125) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(-1)bni_130 + (-1)Bound*bni_130] + [bni_130]x2[15] ≥ 0∧[(-1)bso_131] ≥ 0)
(126) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(-1)bni_130 + (-1)Bound*bni_130] + [bni_130]x2[15] ≥ 0∧[(-1)bso_131] ≥ 0)
(127) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(-1)bni_130 + (-1)Bound*bni_130] + [bni_130]x2[15] ≥ 0∧[(-1)bso_131] ≥ 0)
(128) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_130] ≥ 0∧[(-1)bni_130 + (-1)Bound*bni_130] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_131] ≥ 0)
(129) (java.lang.Object(QuicksortRec.List(NULL, x1[18]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2345_0_sortedHigh_Return(x0[18]), java.lang.Object(QuicksortRec.List(NULL, x1[18])), x1[18], NULL, x0[18])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2345_0_sortedHigh_Return(x0[18]), java.lang.Object(QuicksortRec.List(NULL, x1[18])), x1[18], NULL, x0[18])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[18])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[18])))), ≥))
(130) (java.lang.Object(QuicksortRec.List(NULL, x1[18]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2345_0_sortedHigh_Return(x0[18]), java.lang.Object(QuicksortRec.List(NULL, x1[18])), x1[18], NULL, x0[18])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2345_0_sortedHigh_Return(x0[18]), java.lang.Object(QuicksortRec.List(NULL, x1[18])), x1[18], NULL, x0[18])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[18])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[18])))), ≥))
(131) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2483_0_sortedHigh_Return∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19]))∧x1[16]=x1[19]∧x0[16]=java.lang.Object(QuicksortRec.List(NULL, x0[19]))∧x2[16]=x2[19]∧java.lang.Object(QuicksortRec.List(NULL, x1[19]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2483_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19])), x1[19], java.lang.Object(QuicksortRec.List(NULL, x0[19])), x2[19])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2483_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19])), x1[19], java.lang.Object(QuicksortRec.List(NULL, x0[19])), x2[19])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[19])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[19])))), ≥))
(132) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2483_0_sortedHigh_Return∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19]))∧x1[16]=x1[19]∧x0[16]=java.lang.Object(QuicksortRec.List(NULL, x0[19]))∧x2[16]=x2[19]∧java.lang.Object(QuicksortRec.List(NULL, x1[19]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2483_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19])), x1[19], java.lang.Object(QuicksortRec.List(NULL, x0[19])), x2[19])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2483_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19])), x1[19], java.lang.Object(QuicksortRec.List(NULL, x0[19])), x2[19])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[19])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[19])))), ≥))
(133) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2536_0_sortedHigh_Return∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20]))∧x1[16]=x3[20]∧x0[16]=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20]))∧x2[16]=x4[20]∧java.lang.Object(QuicksortRec.List(NULL, x3[20]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2536_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20])), x3[20], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x4[20])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2536_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20])), x3[20], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x4[20])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[20])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[20])))), ≥))
(134) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2536_0_sortedHigh_Return∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20]))∧x1[16]=x3[20]∧x0[16]=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20]))∧x2[16]=x4[20]∧java.lang.Object(QuicksortRec.List(NULL, x3[20]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2536_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20])), x3[20], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x4[20])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2536_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20])), x3[20], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x4[20])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[20])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[20])))), ≥))
(135) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21])))∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21]))∧x1[16]=x2[21]∧x0[16]=java.lang.Object(QuicksortRec.List(NULL, x0[21]))∧x2[16]=x1[21]∧java.lang.Object(QuicksortRec.List(NULL, x2[21]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21])), x2[21], java.lang.Object(QuicksortRec.List(NULL, x0[21])), x1[21])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21])), x2[21], java.lang.Object(QuicksortRec.List(NULL, x0[21])), x1[21])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[21])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[21])))), ≥))
(136) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21])))∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21]))∧x1[16]=x2[21]∧x0[16]=java.lang.Object(QuicksortRec.List(NULL, x0[21]))∧x2[16]=x1[21]∧java.lang.Object(QuicksortRec.List(NULL, x2[21]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21])), x2[21], java.lang.Object(QuicksortRec.List(NULL, x0[21])), x1[21])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21])), x2[21], java.lang.Object(QuicksortRec.List(NULL, x0[21])), x1[21])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[21])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[21])))), ≥))
(137) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])))∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22]))∧x1[16]=x4[22]∧x0[16]=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))∧x2[16]=x3[22]∧java.lang.Object(QuicksortRec.List(NULL, x4[22]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22])), x4[22], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x3[22])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22])), x4[22], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x3[22])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[22])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[22])))), ≥))
(138) (2310_0_sortedHigh_NONNULL(x2[16], x0[16])=2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])))∧java.lang.Object(QuicksortRec.List(x0[16], x1[16]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22]))∧x1[16]=x4[22]∧x0[16]=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))∧x2[16]=x3[22]∧java.lang.Object(QuicksortRec.List(NULL, x4[22]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1])) ⇒ 2520_1_SORTEDHIGH_INVOKEMETHOD(2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22])), x4[22], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x3[22])≥NonInfC∧2520_1_SORTEDHIGH_INVOKEMETHOD(2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22])), x4[22], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x3[22])≥1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[22])))∧(UIncreasing(1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[22])))), ≥))
(139) (x1[23]=x2[13]∧java.lang.Object(QuicksortRec.List(NULL, x0[23]))=java.lang.Object(QuicksortRec.List(x0[13], x1[13])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥))
(140) (2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥))
(141) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧[2 + (-1)bso_133] ≥ 0)
(142) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧[2 + (-1)bso_133] ≥ 0)
(143) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧[2 + (-1)bso_133] ≥ 0)
(144) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_133] ≥ 0)
(145) (x1[23]=x2[15]∧java.lang.Object(QuicksortRec.List(NULL, x0[23]))=java.lang.Object(QuicksortRec.List(x0[15], x1[15])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥))
(146) (2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])≥2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥))
(147) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧[2 + (-1)bso_133] ≥ 0)
(148) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧[2 + (-1)bso_133] ≥ 0)
(149) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧[2 + (-1)bso_133] ≥ 0)
(150) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_133] ≥ 0)
(151) (x3[24]=x2[13]∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24]))=java.lang.Object(QuicksortRec.List(x0[13], x1[13])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥))
(152) (2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥))
(153) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧[(-1)bso_135] ≥ 0)
(154) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧[(-1)bso_135] ≥ 0)
(155) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧[(-1)bso_135] ≥ 0)
(156) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_135] ≥ 0)
(157) (x3[24]=x2[15]∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24]))=java.lang.Object(QuicksortRec.List(x0[15], x1[15])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥))
(158) (2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])≥2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥))
(159) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧[(-1)bso_135] ≥ 0)
(160) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧[(-1)bso_135] ≥ 0)
(161) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧[(-1)bso_135] ≥ 0)
(162) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_135] ≥ 0)
(163) (x1[25]=x2[13]∧java.lang.Object(QuicksortRec.List(NULL, x0[25]))=java.lang.Object(QuicksortRec.List(x0[13], x1[13])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥))
(164) (2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥))
(165) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧[(-1)bso_137] ≥ 0)
(166) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧[(-1)bso_137] ≥ 0)
(167) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧[(-1)bso_137] ≥ 0)
(168) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_137] ≥ 0)
(169) (x1[25]=x2[15]∧java.lang.Object(QuicksortRec.List(NULL, x0[25]))=java.lang.Object(QuicksortRec.List(x0[15], x1[15])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥))
(170) (2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])≥2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥))
(171) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧[(-1)bso_137] ≥ 0)
(172) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧[(-1)bso_137] ≥ 0)
(173) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧[(-1)bso_137] ≥ 0)
(174) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_137] ≥ 0)
(175) (x3[26]=x2[13]∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26]))=java.lang.Object(QuicksortRec.List(x0[13], x1[13])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥))
(176) (2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥))
(177) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧[2 + (-1)bso_139] ≥ 0)
(178) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧[2 + (-1)bso_139] ≥ 0)
(179) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧[2 + (-1)bso_139] ≥ 0)
(180) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_139] ≥ 0)
(181) (x3[26]=x2[15]∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26]))=java.lang.Object(QuicksortRec.List(x0[15], x1[15])) ⇒ 2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥))
(182) (2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥NonInfC∧2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])≥2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥))
(183) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧[2 + (-1)bso_139] ≥ 0)
(184) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧[2 + (-1)bso_139] ≥ 0)
(185) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧[2 + (-1)bso_139] ≥ 0)
(186) ((UIncreasing(2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_139] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(1825_0_quicksort_NONNULL(x1)) = 0
POL(NULL) = 0
POL(1894_0_quicksort_Return) = 0
POL(2145_1_sortedLow_InvokeMethod(x1, x2, x3)) = 0
POL(2045_0_sortedLow_Return(x1)) = 0
POL(2155_0_sortedLow_Return) = [2]
POL(java.lang.Object(x1)) = 0
POL(QuicksortRec.List(x1, x2)) = 0
POL(2212_0_sortedLow_Return) = 0
POL(2380_0_sortedLow_Return(x1, x2)) = 0
POL(2406_0_sortedLow_Return(x1, x2)) = [2]
POL(2364_1_sortedLow_InvokeMethod(x1, x2, x3)) = 0
POL(2329_0_quicksort_Return) = 0
POL(2385_1_sortedLow_InvokeMethod(x1, x2, x3, x4)) = 0
POL(2310_0_sortedHigh_NONNULL(x1, x2)) = [2] + [3]x1
POL(2345_0_sortedHigh_Return(x1)) = [2] + [3]x1
POL(2475_1_sortedHigh_InvokeMethod(x1, x2, x3)) = 0
POL(2483_0_sortedHigh_Return) = 0
POL(2536_0_sortedHigh_Return) = 0
POL(2642_0_sortedHigh_Return(x1)) = 0
POL(2662_0_sortedHigh_Return(x1)) = 0
POL(2631_1_sortedHigh_InvokeMethod(x1, x2)) = 0
POL(2643_1_sortedHigh_InvokeMethod(x1, x2, x3)) = 0
POL(2139_1_quicksort_InvokeMethod(x1, x2)) = 0
POL(2296_1_quicksort_InvokeMethod(x1, x2, x3)) = 0
POL(2588_0_quicksort_Return) = 0
POL(1825_0_QUICKSORT_NONNULL(x1)) = [-1] + [-1]x1
POL(2012_1_QUICKSORT_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x4 + [-1]x3 + [-1]x2 + x1
POL(2076_0_sortedLow_GT(x1, x2, x3)) = [2] + x3 + [2]x2
POL(2076_0_SORTEDLOW_GT(x1, x2, x3)) = [-1] + [-1]x1
POL(COND_2076_0_SORTEDLOW_GT(x1, x2, x3, x4)) = [-1] + [-1]x2
POL(<(x1, x2)) = 0
POL(COND_2076_0_SORTEDLOW_GT1(x1, x2, x3, x4)) = [-1] + [-1]x2
POL(>=(x1, x2)) = 0
POL(2195_1_SORTEDLOW_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + [-1]x4 + [-1]x2 + [-1]x1
POL(2310_0_SORTEDHIGH_NONNULL(x1, x2)) = [-1] + [-1]x2 + x1
POL(COND_2310_0_SORTEDHIGH_NONNULL(x1, x2, x3)) = [-1] + [-1]x3 + x2
POL(COND_2310_0_SORTEDHIGH_NONNULL1(x1, x2, x3)) = [-1] + [-1]x3 + x2
POL(2520_1_SORTEDHIGH_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + [2]x5 + [-1]x4 + [-1]x3 + [-1]x2 + [-1]x1
1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))) → 2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])
1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])
COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], x3[5]) → 2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])
2195_1_SORTEDLOW_INVOKEMETHOD(2045_0_sortedLow_Return(x0[7]), java.lang.Object(QuicksortRec.List(NULL, x1[7])), x1[7], NULL, x0[7]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[7])))
2195_1_SORTEDLOW_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8])), x1[8], java.lang.Object(QuicksortRec.List(NULL, x0[8])), x2[8]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[8])))
2195_1_SORTEDLOW_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9])), x3[9], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x4[9]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[9])))
2195_1_SORTEDLOW_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10])), x2[10], java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[10])))
2195_1_SORTEDLOW_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11])), x4[11], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[11])))
2012_1_QUICKSORT_INVOKEMETHOD(2045_0_sortedLow_Return(x0[12]), java.lang.Object(QuicksortRec.List(NULL, x0[12])), NULL, x0[12]) → 2310_0_SORTEDHIGH_NONNULL(x0[12], NULL)
COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[16], java.lang.Object(QuicksortRec.List(x0[16], x1[16]))) → 2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])
2520_1_SORTEDHIGH_INVOKEMETHOD(2345_0_sortedHigh_Return(x0[18]), java.lang.Object(QuicksortRec.List(NULL, x1[18])), x1[18], NULL, x0[18]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[18])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2483_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19])), x1[19], java.lang.Object(QuicksortRec.List(NULL, x0[19])), x2[19]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[19])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2536_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20])), x3[20], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x4[20]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[20])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21])), x2[21], java.lang.Object(QuicksortRec.List(NULL, x0[21])), x1[21]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[21])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22])), x4[22], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x3[22]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[22])))
2012_1_QUICKSORT_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23])), java.lang.Object(QuicksortRec.List(NULL, x0[23])), x1[23]) → 2310_0_SORTEDHIGH_NONNULL(x1[23], java.lang.Object(QuicksortRec.List(NULL, x0[23])))
2012_1_QUICKSORT_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])), x3[26]) → 2310_0_SORTEDHIGH_NONNULL(x3[26], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[26], x1[26])), x2[26])))
1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0]))) → 2012_1_QUICKSORT_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x1[0], x2[0]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])), java.lang.Object(QuicksortRec.List(x0[0], x1[0])), x2[0])
1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x2[1]))) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[1], x1[1])), x1[1], x2[1])
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2]) → COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])
COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4]) → COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])
COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], x3[5]) → 2195_1_SORTEDLOW_INVOKEMETHOD(2076_0_sortedLow_GT(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x1[5], x3[5]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x2[5])), x2[5], java.lang.Object(QuicksortRec.List(x0[5], x1[5])), x3[5])
COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])
2195_1_SORTEDLOW_INVOKEMETHOD(2045_0_sortedLow_Return(x0[7]), java.lang.Object(QuicksortRec.List(NULL, x1[7])), x1[7], NULL, x0[7]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[7])))
2195_1_SORTEDLOW_INVOKEMETHOD(2155_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[8])), x1[8])), x1[8], java.lang.Object(QuicksortRec.List(NULL, x0[8])), x2[8]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[8])))
2195_1_SORTEDLOW_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x3[9])), x3[9], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[9], x1[9])), x2[9])), x4[9]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[9])))
2195_1_SORTEDLOW_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[10])), x2[10])), x2[10], java.lang.Object(QuicksortRec.List(NULL, x0[10])), x1[10]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[10])))
2195_1_SORTEDLOW_INVOKEMETHOD(2406_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x4[11])), x4[11], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[11], x1[11])), x2[11])), x3[11]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[11])))
2012_1_QUICKSORT_INVOKEMETHOD(2045_0_sortedLow_Return(x0[12]), java.lang.Object(QuicksortRec.List(NULL, x0[12])), NULL, x0[12]) → 2310_0_SORTEDHIGH_NONNULL(x0[12], NULL)
2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13]))) → COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))
COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14]))) → 2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])
2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15]))) → COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))
COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[16], java.lang.Object(QuicksortRec.List(x0[16], x1[16]))) → 2520_1_SORTEDHIGH_INVOKEMETHOD(2310_0_sortedHigh_NONNULL(x2[16], x0[16]), java.lang.Object(QuicksortRec.List(x0[16], x1[16])), x1[16], x0[16], x2[16])
COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17]))) → 2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])
2520_1_SORTEDHIGH_INVOKEMETHOD(2345_0_sortedHigh_Return(x0[18]), java.lang.Object(QuicksortRec.List(NULL, x1[18])), x1[18], NULL, x0[18]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[18])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2483_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[19])), x1[19])), x1[19], java.lang.Object(QuicksortRec.List(NULL, x0[19])), x2[19]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x1[19])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2536_0_sortedHigh_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x3[20])), x3[20], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[20], x1[20])), x2[20])), x4[20]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x3[20])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2642_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(NULL, x0[21]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[21])), x2[21])), x2[21], java.lang.Object(QuicksortRec.List(NULL, x0[21])), x1[21]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x2[21])))
2520_1_SORTEDHIGH_INVOKEMETHOD(2662_0_sortedHigh_Return(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22]))), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x4[22])), x4[22], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[22], x1[22])), x2[22])), x3[22]) → 1825_0_QUICKSORT_NONNULL(java.lang.Object(QuicksortRec.List(NULL, x4[22])))
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2]) → COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])
COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4]) → COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])
COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])
2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13]))) → COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))
COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14]))) → 2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])
2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15]))) → COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))
COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17]))) → 2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])
2012_1_QUICKSORT_INVOKEMETHOD(2212_0_sortedLow_Return, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24])), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])), x3[24]) → 2310_0_SORTEDHIGH_NONNULL(x3[24], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])))
2012_1_QUICKSORT_INVOKEMETHOD(2380_0_sortedLow_Return(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25])), java.lang.Object(QuicksortRec.List(NULL, x0[25])), x1[25]) → 2310_0_SORTEDHIGH_NONNULL(x1[25], java.lang.Object(QuicksortRec.List(NULL, x0[25])))
2310_0_sortedHigh_NONNULL(x0, NULL)1 ↔ 2345_0_sortedHigh_Return(x0)1
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(3) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[3] →* x2[2])∧(x3[3] →* x3[2]))
(6) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[6] →* x2[2])∧(x3[6] →* x3[2]))
(2) -> (3), if ((x3[2] < x2[2] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])))∧(x2[2] →* x2[3])∧(x3[2] →* x3[3]))
(3) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[3] →* x2[4])∧(x3[3] →* x3[4]))
(6) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[6] →* x2[4])∧(x3[6] →* x3[4]))
(4) -> (6), if ((x3[4] >= x2[4] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])))∧(x2[4] →* x2[6])∧(x3[4] →* x3[6]))
(14) -> (13), if ((x2[14] →* x2[13])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(17) -> (13), if ((x2[17] →* x2[13])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(24) -> (13), if ((x3[24] →* x2[13])∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])) →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(25) -> (13), if ((x1[25] →* x2[13])∧(java.lang.Object(QuicksortRec.List(NULL, x0[25])) →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(13) -> (14), if ((x2[13] >= x1[13] →* TRUE)∧(x2[13] →* x2[14])∧(java.lang.Object(QuicksortRec.List(x0[13], x1[13])) →* java.lang.Object(QuicksortRec.List(x0[14], x1[14]))))
(14) -> (15), if ((x2[14] →* x2[15])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(17) -> (15), if ((x2[17] →* x2[15])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(24) -> (15), if ((x3[24] →* x2[15])∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[24], x1[24])), x2[24])) →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(25) -> (15), if ((x1[25] →* x2[15])∧(java.lang.Object(QuicksortRec.List(NULL, x0[25])) →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(15) -> (17), if ((x2[15] < x1[15] →* TRUE)∧(x2[15] →* x2[17])∧(java.lang.Object(QuicksortRec.List(x0[15], x1[15])) →* java.lang.Object(QuicksortRec.List(x0[17], x1[17]))))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(3) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[3] →* x2[2])∧(x3[3] →* x3[2]))
(6) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[6] →* x2[2])∧(x3[6] →* x3[2]))
(2) -> (3), if ((x3[2] < x2[2] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])))∧(x2[2] →* x2[3])∧(x3[2] →* x3[3]))
(3) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[3] →* x2[4])∧(x3[3] →* x3[4]))
(6) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[6] →* x2[4])∧(x3[6] →* x3[4]))
(4) -> (6), if ((x3[4] >= x2[4] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])))∧(x2[4] →* x2[6])∧(x3[4] →* x3[6]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(3) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[3] →* x2[2])∧(x3[3] →* x3[2]))
(6) -> (2), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])))∧(x1[6] →* x2[2])∧(x3[6] →* x3[2]))
(2) -> (3), if ((x3[2] < x2[2] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])))∧(x2[2] →* x2[3])∧(x3[2] →* x3[3]))
(3) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[3], x1[3])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[3] →* x2[4])∧(x3[3] →* x3[4]))
(6) -> (4), if ((java.lang.Object(QuicksortRec.List(x0[6], x1[6])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])))∧(x1[6] →* x2[4])∧(x3[6] →* x3[4]))
(4) -> (6), if ((x3[4] >= x2[4] →* TRUE)∧(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])) →* java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])))∧(x2[4] →* x2[6])∧(x3[4] →* x3[6]))
(1) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6]))∧x2[4]=x2[6]∧x3[4]=x3[6]∧java.lang.Object(QuicksortRec.List(x0[6], x1[6]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))∧x1[6]=x2[2]∧x3[6]=x3[2] ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(2) (>=(x3[4], x2[4])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x1[4])), x2[4])), x2[4], x3[4])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x1[4])), x1[4], x3[4])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(83)bni_20 + (-1)Bound*bni_20] + [bni_20]x3[4] + [bni_20]x2[4] + [(8)bni_20]x1[4] + [(32)bni_20]x1[2] + [(64)bni_20]x0[2] ≥ 0∧[64 + (-1)bso_21] + x2[4] + [7]x1[4] + [24]x1[2] + [48]x0[2] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(83)bni_20 + (-1)Bound*bni_20] + [bni_20]x3[4] + [bni_20]x2[4] + [(8)bni_20]x1[4] + [(32)bni_20]x1[2] + [(64)bni_20]x0[2] ≥ 0∧[64 + (-1)bso_21] + x2[4] + [7]x1[4] + [24]x1[2] + [48]x0[2] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(83)bni_20 + (-1)Bound*bni_20] + [bni_20]x3[4] + [bni_20]x2[4] + [(8)bni_20]x1[4] + [(32)bni_20]x1[2] + [(64)bni_20]x0[2] ≥ 0∧[64 + (-1)bso_21] + x2[4] + [7]x1[4] + [24]x1[2] + [48]x0[2] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[bni_20] ≥ 0∧[bni_20] ≥ 0∧[(8)bni_20] ≥ 0∧[(32)bni_20] ≥ 0∧[(64)bni_20] ≥ 0∧[(83)bni_20 + (-1)Bound*bni_20] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[64 + (-1)bso_21] ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(7) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6]))∧x2[4]=x2[6]∧x3[4]=x3[6]∧java.lang.Object(QuicksortRec.List(x0[6], x1[6]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x2[4]1))∧x1[6]=x2[4]1∧x3[6]=x3[4]1 ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(8) (>=(x3[4], x2[4])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x1[4])), x2[4])), x2[4], x3[4])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4]1, x1[4]1)), x1[4])), x1[4], x3[4])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥))
(9) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(83)bni_20 + (-1)Bound*bni_20] + [bni_20]x3[4] + [bni_20]x2[4] + [(8)bni_20]x1[4] + [(32)bni_20]x1[4]1 + [(64)bni_20]x0[4]1 ≥ 0∧[64 + (-1)bso_21] + x2[4] + [7]x1[4] + [24]x1[4]1 + [48]x0[4]1 ≥ 0)
(10) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(83)bni_20 + (-1)Bound*bni_20] + [bni_20]x3[4] + [bni_20]x2[4] + [(8)bni_20]x1[4] + [(32)bni_20]x1[4]1 + [(64)bni_20]x0[4]1 ≥ 0∧[64 + (-1)bso_21] + x2[4] + [7]x1[4] + [24]x1[4]1 + [48]x0[4]1 ≥ 0)
(11) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[(83)bni_20 + (-1)Bound*bni_20] + [bni_20]x3[4] + [bni_20]x2[4] + [(8)bni_20]x1[4] + [(32)bni_20]x1[4]1 + [(64)bni_20]x0[4]1 ≥ 0∧[64 + (-1)bso_21] + x2[4] + [7]x1[4] + [24]x1[4]1 + [48]x0[4]1 ≥ 0)
(12) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])), ≥)∧[bni_20] ≥ 0∧[bni_20] ≥ 0∧[(8)bni_20] ≥ 0∧[(32)bni_20] ≥ 0∧[(64)bni_20] ≥ 0∧[(83)bni_20 + (-1)Bound*bni_20] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[64 + (-1)bso_21] ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(13) (>=(x3[4], x2[4])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6]))∧x2[4]=x2[6]∧x3[4]=x3[6] ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥))
(14) (>=(x3[4], x2[4])=TRUE ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])≥COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥))
(15) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(19)bni_22 + (-1)Bound*bni_22] + [bni_22]x3[4] + [bni_22]x2[4] + [(8)bni_22]x1[4] + [(16)bni_22]x0[4] ≥ 0∧[(-1)bso_23] ≥ 0)
(16) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(19)bni_22 + (-1)Bound*bni_22] + [bni_22]x3[4] + [bni_22]x2[4] + [(8)bni_22]x1[4] + [(16)bni_22]x0[4] ≥ 0∧[(-1)bso_23] ≥ 0)
(17) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[(19)bni_22 + (-1)Bound*bni_22] + [bni_22]x3[4] + [bni_22]x2[4] + [(8)bni_22]x1[4] + [(16)bni_22]x0[4] ≥ 0∧[(-1)bso_23] ≥ 0)
(18) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])), ≥)∧[bni_22] ≥ 0∧[bni_22] ≥ 0∧[(8)bni_22] ≥ 0∧[(16)bni_22] ≥ 0∧[(19)bni_22 + (-1)Bound*bni_22] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_23] ≥ 0)
(19) (<(x3[2], x2[2])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3]))∧x2[2]=x2[3]∧x3[2]=x3[3]∧java.lang.Object(QuicksortRec.List(x0[3], x1[3]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x2[2]1))∧x1[3]=x2[2]1∧x3[3]=x3[2]1 ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(20) (<(x3[2], x2[2])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x1[2])), x2[2])), x2[2], x3[2])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2]1, x1[2]1)), x1[2])), x1[2], x3[2])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(21) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(83)bni_24 + (-1)Bound*bni_24] + [bni_24]x3[2] + [bni_24]x2[2] + [(8)bni_24]x1[2] + [(32)bni_24]x1[2]1 + [(64)bni_24]x0[2]1 ≥ 0∧[64 + (-1)bso_25] + x2[2] + [7]x1[2] + [24]x1[2]1 + [48]x0[2]1 ≥ 0)
(22) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(83)bni_24 + (-1)Bound*bni_24] + [bni_24]x3[2] + [bni_24]x2[2] + [(8)bni_24]x1[2] + [(32)bni_24]x1[2]1 + [(64)bni_24]x0[2]1 ≥ 0∧[64 + (-1)bso_25] + x2[2] + [7]x1[2] + [24]x1[2]1 + [48]x0[2]1 ≥ 0)
(23) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(83)bni_24 + (-1)Bound*bni_24] + [bni_24]x3[2] + [bni_24]x2[2] + [(8)bni_24]x1[2] + [(32)bni_24]x1[2]1 + [(64)bni_24]x0[2]1 ≥ 0∧[64 + (-1)bso_25] + x2[2] + [7]x1[2] + [24]x1[2]1 + [48]x0[2]1 ≥ 0)
(24) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[bni_24] ≥ 0∧[bni_24] ≥ 0∧[(8)bni_24] ≥ 0∧[(32)bni_24] ≥ 0∧[(64)bni_24] ≥ 0∧[(83)bni_24 + (-1)Bound*bni_24] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[64 + (-1)bso_25] ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(25) (<(x3[2], x2[2])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3]))∧x2[2]=x2[3]∧x3[2]=x3[3]∧java.lang.Object(QuicksortRec.List(x0[3], x1[3]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4]))∧x1[3]=x2[4]∧x3[3]=x3[4] ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(26) (<(x3[2], x2[2])=TRUE ⇒ COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x1[2])), x2[2])), x2[2], x3[2])≥2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x1[2])), x1[2], x3[2])∧(UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥))
(27) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(83)bni_24 + (-1)Bound*bni_24] + [bni_24]x3[2] + [bni_24]x2[2] + [(8)bni_24]x1[2] + [(32)bni_24]x1[4] + [(64)bni_24]x0[4] ≥ 0∧[64 + (-1)bso_25] + x2[2] + [7]x1[2] + [24]x1[4] + [48]x0[4] ≥ 0)
(28) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(83)bni_24 + (-1)Bound*bni_24] + [bni_24]x3[2] + [bni_24]x2[2] + [(8)bni_24]x1[2] + [(32)bni_24]x1[4] + [(64)bni_24]x0[4] ≥ 0∧[64 + (-1)bso_25] + x2[2] + [7]x1[2] + [24]x1[4] + [48]x0[4] ≥ 0)
(29) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[(83)bni_24 + (-1)Bound*bni_24] + [bni_24]x3[2] + [bni_24]x2[2] + [(8)bni_24]x1[2] + [(32)bni_24]x1[4] + [(64)bni_24]x0[4] ≥ 0∧[64 + (-1)bso_25] + x2[2] + [7]x1[2] + [24]x1[4] + [48]x0[4] ≥ 0)
(30) (0 ≥ 0 ⇒ (UIncreasing(2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])), ≥)∧[bni_24] ≥ 0∧[bni_24] ≥ 0∧[(8)bni_24] ≥ 0∧[(32)bni_24] ≥ 0∧[(64)bni_24] ≥ 0∧[(83)bni_24 + (-1)Bound*bni_24] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[64 + (-1)bso_25] ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(31) (<(x3[2], x2[2])=TRUE∧java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2]))=java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3]))∧x2[2]=x2[3]∧x3[2]=x3[3] ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥))
(32) (<(x3[2], x2[2])=TRUE ⇒ 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥NonInfC∧2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])≥COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])∧(UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥))
(33) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧[(19)bni_26 + (-1)Bound*bni_26] + [bni_26]x3[2] + [bni_26]x2[2] + [(8)bni_26]x1[2] + [(16)bni_26]x0[2] ≥ 0∧[(-1)bso_27] ≥ 0)
(34) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧[(19)bni_26 + (-1)Bound*bni_26] + [bni_26]x3[2] + [bni_26]x2[2] + [(8)bni_26]x1[2] + [(16)bni_26]x0[2] ≥ 0∧[(-1)bso_27] ≥ 0)
(35) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧[(19)bni_26 + (-1)Bound*bni_26] + [bni_26]x3[2] + [bni_26]x2[2] + [(8)bni_26]x1[2] + [(16)bni_26]x0[2] ≥ 0∧[(-1)bso_27] ≥ 0)
(36) (0 ≥ 0 ⇒ (UIncreasing(COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])), ≥)∧[bni_26] ≥ 0∧[bni_26] ≥ 0∧[(8)bni_26] ≥ 0∧[(16)bni_26] ≥ 0∧[(19)bni_26 + (-1)Bound*bni_26] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_27] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_2076_0_SORTEDLOW_GT1(x1, x2, x3, x4)) = [-1] + x4 + [-1]x3 + x2
POL(java.lang.Object(x1)) = [2]x1
POL(QuicksortRec.List(x1, x2)) = [2] + x2 + [2]x1
POL(2076_0_SORTEDLOW_GT(x1, x2, x3)) = [-1] + x3 + [-1]x2 + x1
POL(>=(x1, x2)) = 0
POL(COND_2076_0_SORTEDLOW_GT(x1, x2, x3, x4)) = [-1] + x4 + [-1]x3 + x2
POL(<(x1, x2)) = 0
COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])
COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])
COND_2076_0_SORTEDLOW_GT1(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x2[6])), x2[6], x3[6]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[6], x1[6])), x1[6], x3[6])
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4]) → COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])
COND_2076_0_SORTEDLOW_GT(TRUE, java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x2[3])), x2[3], x3[3]) → 2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(x0[3], x1[3])), x1[3], x3[3])
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2]) → COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4]) → COND_2076_0_SORTEDLOW_GT1(>=(x3[4], x2[4]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[4], x1[4])), x2[4])), x2[4], x3[4])
2076_0_SORTEDLOW_GT(java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2]) → COND_2076_0_SORTEDLOW_GT(<(x3[2], x2[2]), java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[2], x1[2])), x2[2])), x2[2], x3[2])
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(14) -> (13), if ((x2[14] →* x2[13])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(17) -> (13), if ((x2[17] →* x2[13])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(13) -> (14), if ((x2[13] >= x1[13] →* TRUE)∧(x2[13] →* x2[14])∧(java.lang.Object(QuicksortRec.List(x0[13], x1[13])) →* java.lang.Object(QuicksortRec.List(x0[14], x1[14]))))
(14) -> (15), if ((x2[14] →* x2[15])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(17) -> (15), if ((x2[17] →* x2[15])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(15) -> (17), if ((x2[15] < x1[15] →* TRUE)∧(x2[15] →* x2[17])∧(java.lang.Object(QuicksortRec.List(x0[15], x1[15])) →* java.lang.Object(QuicksortRec.List(x0[17], x1[17]))))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(14) -> (13), if ((x2[14] →* x2[13])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(17) -> (13), if ((x2[17] →* x2[13])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[13], x1[13]))))
(13) -> (14), if ((x2[13] >= x1[13] →* TRUE)∧(x2[13] →* x2[14])∧(java.lang.Object(QuicksortRec.List(x0[13], x1[13])) →* java.lang.Object(QuicksortRec.List(x0[14], x1[14]))))
(14) -> (15), if ((x2[14] →* x2[15])∧(x0[14] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(17) -> (15), if ((x2[17] →* x2[15])∧(x0[17] →* java.lang.Object(QuicksortRec.List(x0[15], x1[15]))))
(15) -> (17), if ((x2[15] < x1[15] →* TRUE)∧(x2[15] →* x2[17])∧(java.lang.Object(QuicksortRec.List(x0[15], x1[15])) →* java.lang.Object(QuicksortRec.List(x0[17], x1[17]))))
(1) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[17]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[17], x1[17]))∧x2[17]=x2[13]∧x0[17]=java.lang.Object(QuicksortRec.List(x0[13], x1[13])) ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(2) (<(x2[15], x1[15])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13], x1[13])), x1[15])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13], x1[13])), x1[15])))≥2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(5)bni_17 + (-1)Bound*bni_17] + [(4)bni_17]x0[13] + [bni_17]x2[15] ≥ 0∧[4 + (-1)bso_18] + [2]x0[13] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(5)bni_17 + (-1)Bound*bni_17] + [(4)bni_17]x0[13] + [bni_17]x2[15] ≥ 0∧[4 + (-1)bso_18] + [2]x0[13] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(5)bni_17 + (-1)Bound*bni_17] + [(4)bni_17]x0[13] + [bni_17]x2[15] ≥ 0∧[4 + (-1)bso_18] + [2]x0[13] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧0 ≥ 0∧0 ≥ 0∧[(4)bni_17] ≥ 0∧[bni_17] ≥ 0∧[(5)bni_17 + (-1)Bound*bni_17] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[4 + (-1)bso_18] ≥ 0∧[1] ≥ 0)
(7) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[17]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[17], x1[17]))∧x2[17]=x2[15]1∧x0[17]=java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)) ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17])))≥2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(8) (<(x2[15], x1[15])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)), x1[15])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[15], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)), x1[15])))≥2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15]1, x1[15]1)))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥))
(9) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(5)bni_17 + (-1)Bound*bni_17] + [(4)bni_17]x0[15]1 + [bni_17]x2[15] ≥ 0∧[4 + (-1)bso_18] + [2]x0[15]1 ≥ 0)
(10) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(5)bni_17 + (-1)Bound*bni_17] + [(4)bni_17]x0[15]1 + [bni_17]x2[15] ≥ 0∧[4 + (-1)bso_18] + [2]x0[15]1 ≥ 0)
(11) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧[(5)bni_17 + (-1)Bound*bni_17] + [(4)bni_17]x0[15]1 + [bni_17]x2[15] ≥ 0∧[4 + (-1)bso_18] + [2]x0[15]1 ≥ 0)
(12) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])), ≥)∧0 ≥ 0∧0 ≥ 0∧[(4)bni_17] ≥ 0∧[bni_17] ≥ 0∧[(5)bni_17 + (-1)Bound*bni_17] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[4 + (-1)bso_18] ≥ 0∧[1] ≥ 0)
(13) (<(x2[15], x1[15])=TRUE∧x2[15]=x2[17]∧java.lang.Object(QuicksortRec.List(x0[15], x1[15]))=java.lang.Object(QuicksortRec.List(x0[17], x1[17])) ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥))
(14) (<(x2[15], x1[15])=TRUE ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))≥COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥))
(15) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[bni_19 + (-1)Bound*bni_19] + [(2)bni_19]x0[15] + [bni_19]x2[15] ≥ 0∧[(-1)bso_20] ≥ 0)
(16) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[bni_19 + (-1)Bound*bni_19] + [(2)bni_19]x0[15] + [bni_19]x2[15] ≥ 0∧[(-1)bso_20] ≥ 0)
(17) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧[bni_19 + (-1)Bound*bni_19] + [(2)bni_19]x0[15] + [bni_19]x2[15] ≥ 0∧[(-1)bso_20] ≥ 0)
(18) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))), ≥)∧0 ≥ 0∧[(2)bni_19] ≥ 0∧[bni_19] ≥ 0∧[bni_19 + (-1)Bound*bni_19] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_20] ≥ 0)
(19) (>=(x2[13], x1[13])=TRUE∧x2[13]=x2[14]∧java.lang.Object(QuicksortRec.List(x0[13], x1[13]))=java.lang.Object(QuicksortRec.List(x0[14], x1[14]))∧x2[14]=x2[13]1∧x0[14]=java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)) ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(20) (>=(x2[13], x1[13])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)), x1[13])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)), x1[13])))≥2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13]1, x1[13]1)))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(21) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(5)bni_21 + (-1)Bound*bni_21] + [(4)bni_21]x0[13]1 + [bni_21]x2[13] ≥ 0∧[4 + (-1)bso_22] + [2]x0[13]1 ≥ 0)
(22) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(5)bni_21 + (-1)Bound*bni_21] + [(4)bni_21]x0[13]1 + [bni_21]x2[13] ≥ 0∧[4 + (-1)bso_22] + [2]x0[13]1 ≥ 0)
(23) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(5)bni_21 + (-1)Bound*bni_21] + [(4)bni_21]x0[13]1 + [bni_21]x2[13] ≥ 0∧[4 + (-1)bso_22] + [2]x0[13]1 ≥ 0)
(24) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧0 ≥ 0∧0 ≥ 0∧[(4)bni_21] ≥ 0∧[bni_21] ≥ 0∧[(5)bni_21 + (-1)Bound*bni_21] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[4 + (-1)bso_22] ≥ 0∧[1] ≥ 0)
(25) (>=(x2[13], x1[13])=TRUE∧x2[13]=x2[14]∧java.lang.Object(QuicksortRec.List(x0[13], x1[13]))=java.lang.Object(QuicksortRec.List(x0[14], x1[14]))∧x2[14]=x2[15]∧x0[14]=java.lang.Object(QuicksortRec.List(x0[15], x1[15])) ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14])))≥2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(26) (>=(x2[13], x1[13])=TRUE ⇒ COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15], x1[15])), x1[13])))≥NonInfC∧COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[13], java.lang.Object(QuicksortRec.List(java.lang.Object(QuicksortRec.List(x0[15], x1[15])), x1[13])))≥2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))∧(UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥))
(27) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(5)bni_21 + (-1)Bound*bni_21] + [(4)bni_21]x0[15] + [bni_21]x2[13] ≥ 0∧[4 + (-1)bso_22] + [2]x0[15] ≥ 0)
(28) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(5)bni_21 + (-1)Bound*bni_21] + [(4)bni_21]x0[15] + [bni_21]x2[13] ≥ 0∧[4 + (-1)bso_22] + [2]x0[15] ≥ 0)
(29) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧[(5)bni_21 + (-1)Bound*bni_21] + [(4)bni_21]x0[15] + [bni_21]x2[13] ≥ 0∧[4 + (-1)bso_22] + [2]x0[15] ≥ 0)
(30) (0 ≥ 0 ⇒ (UIncreasing(2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])), ≥)∧0 ≥ 0∧0 ≥ 0∧[(4)bni_21] ≥ 0∧[bni_21] ≥ 0∧[(5)bni_21 + (-1)Bound*bni_21] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[4 + (-1)bso_22] ≥ 0∧[1] ≥ 0)
(31) (>=(x2[13], x1[13])=TRUE∧x2[13]=x2[14]∧java.lang.Object(QuicksortRec.List(x0[13], x1[13]))=java.lang.Object(QuicksortRec.List(x0[14], x1[14])) ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥))
(32) (>=(x2[13], x1[13])=TRUE ⇒ 2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥NonInfC∧2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))≥COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))∧(UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥))
(33) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧[bni_23 + (-1)Bound*bni_23] + [(2)bni_23]x0[13] + [bni_23]x2[13] ≥ 0∧[(-1)bso_24] ≥ 0)
(34) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧[bni_23 + (-1)Bound*bni_23] + [(2)bni_23]x0[13] + [bni_23]x2[13] ≥ 0∧[(-1)bso_24] ≥ 0)
(35) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧[bni_23 + (-1)Bound*bni_23] + [(2)bni_23]x0[13] + [bni_23]x2[13] ≥ 0∧[(-1)bso_24] ≥ 0)
(36) (0 ≥ 0 ⇒ (UIncreasing(COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))), ≥)∧0 ≥ 0∧[(2)bni_23] ≥ 0∧[bni_23] ≥ 0∧[bni_23 + (-1)Bound*bni_23] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_24] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_2310_0_SORTEDHIGH_NONNULL1(x1, x2, x3)) = [-1] + x3 + x2
POL(java.lang.Object(x1)) = [2] + [2]x1
POL(QuicksortRec.List(x1, x2)) = x1
POL(2310_0_SORTEDHIGH_NONNULL(x1, x2)) = [-1] + x2 + x1
POL(<(x1, x2)) = 0
POL(COND_2310_0_SORTEDHIGH_NONNULL(x1, x2, x3)) = [-1] + x3 + x2
POL(>=(x1, x2)) = 0
COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17]))) → 2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])
COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14]))) → 2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])
COND_2310_0_SORTEDHIGH_NONNULL1(TRUE, x2[17], java.lang.Object(QuicksortRec.List(x0[17], x1[17]))) → 2310_0_SORTEDHIGH_NONNULL(x2[17], x0[17])
2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15]))) → COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))
COND_2310_0_SORTEDHIGH_NONNULL(TRUE, x2[14], java.lang.Object(QuicksortRec.List(x0[14], x1[14]))) → 2310_0_SORTEDHIGH_NONNULL(x2[14], x0[14])
2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13]))) → COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))
2310_0_SORTEDHIGH_NONNULL(x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15]))) → COND_2310_0_SORTEDHIGH_NONNULL1(<(x2[15], x1[15]), x2[15], java.lang.Object(QuicksortRec.List(x0[15], x1[15])))
2310_0_SORTEDHIGH_NONNULL(x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13]))) → COND_2310_0_SORTEDHIGH_NONNULL(>=(x2[13], x1[13]), x2[13], java.lang.Object(QuicksortRec.List(x0[13], x1[13])))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(0) -> (1), if ((x0[0] > 0 →* TRUE)∧(x0[0] →* x0[1]))
(1) -> (0), if ((x0[1] - 1 →* x0[0]))
(1) (>(x0[0], 0)=TRUE∧x0[0]=x0[1] ⇒ 480_0_CREATELIST_GT(x0[0])≥NonInfC∧480_0_CREATELIST_GT(x0[0])≥COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])∧(UIncreasing(COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])), ≥))
(2) (>(x0[0], 0)=TRUE ⇒ 480_0_CREATELIST_GT(x0[0])≥NonInfC∧480_0_CREATELIST_GT(x0[0])≥COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])∧(UIncreasing(COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])), ≥))
(3) (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_20] + [(2)bni_20]x0[0] ≥ 0∧[(-1)bso_21] ≥ 0)
(4) (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_20] + [(2)bni_20]x0[0] ≥ 0∧[(-1)bso_21] ≥ 0)
(5) (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_20] + [(2)bni_20]x0[0] ≥ 0∧[(-1)bso_21] ≥ 0)
(6) (x0[0] ≥ 0 ⇒ (UIncreasing(COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_20 + (2)bni_20] + [(2)bni_20]x0[0] ≥ 0∧[(-1)bso_21] ≥ 0)
(7) (COND_480_0_CREATELIST_GT(TRUE, x0[1])≥NonInfC∧COND_480_0_CREATELIST_GT(TRUE, x0[1])≥480_0_CREATELIST_GT(-(x0[1], 1))∧(UIncreasing(480_0_CREATELIST_GT(-(x0[1], 1))), ≥))
(8) ((UIncreasing(480_0_CREATELIST_GT(-(x0[1], 1))), ≥)∧[2 + (-1)bso_23] ≥ 0)
(9) ((UIncreasing(480_0_CREATELIST_GT(-(x0[1], 1))), ≥)∧[2 + (-1)bso_23] ≥ 0)
(10) ((UIncreasing(480_0_CREATELIST_GT(-(x0[1], 1))), ≥)∧[2 + (-1)bso_23] ≥ 0)
(11) ((UIncreasing(480_0_CREATELIST_GT(-(x0[1], 1))), ≥)∧0 = 0∧[2 + (-1)bso_23] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(480_0_createList_GT(x1)) = [-1]
POL(0) = 0
POL(492_0_createList_Return) = [-1]
POL(836_1_createList_InvokeMethod(x1, x2)) = [-1]
POL(1628_0_createList_Return) = [-1]
POL(696_0_createList_Return) = [-1]
POL(2113_0_createList_Return) = [-1]
POL(957_0_createList_InvokeMethod(x1)) = [-1]
POL(1538_0_createList_InvokeMethod(x1)) = [-1]
POL(1095_0_createList_InvokeMethod(x1)) = [-1]
POL(1112_0_createList_InvokeMethod(x1, x2)) = [-1]
POL(1358_0_createList_InvokeMethod(x1)) = [-1]
POL(567_1_createList_InvokeMethod(x1, x2)) = [-1]
POL(480_0_CREATELIST_GT(x1)) = [2]x1
POL(COND_480_0_CREATELIST_GT(x1, x2)) = [2]x2
POL(>(x1, x2)) = [-1]
POL(-(x1, x2)) = x1 + [-1]x2
POL(1) = [1]
COND_480_0_CREATELIST_GT(TRUE, x0[1]) → 480_0_CREATELIST_GT(-(x0[1], 1))
480_0_CREATELIST_GT(x0[0]) → COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])
480_0_CREATELIST_GT(x0[0]) → COND_480_0_CREATELIST_GT(>(x0[0], 0), x0[0])
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer